Windows10上不使用WSL2 使用docker 您所在的位置:网站首页 windows11 安装docker Windows10上不使用WSL2 使用docker

Windows10上不使用WSL2 使用docker

2023-08-09 03:36| 来源: 网络整理| 查看: 265

前言:windows上使用docker 有两种方法

1.安装WSL2子Linux系统,Linux子系统上安装docker 2.不通过WSL2启动docker,直接运行docker 使用WSL2安装docker优点:可以使用完整的Linux系统. 缺点:IO慢,占用内存高 不使用WSL2安装docker优点:可以拉取一个ubuntu镜像使用,快速配置开发环境,缺点:暂时没想到 1. 使用 Windows Terminal PowerShell 启用 Hyper-V Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 复制代码 安装完成后,请重启操作系统

1.开启hyper-v.png

重启完成后如何查看Hyper-V开启情况 控制面板--程序--启用或关闭windows功能

2.查看hyper-v.png

看到“Hyper-V”,都打上勾就是开启成功了 3.hyper-v开启成功.png 2. 安装Docker Desktop for Windows 取消WSL2的打钩

4.安装docker,不使用wsl2.png

打开 Docker Desktop 提示没有安装WSL2,选择Hyper-v

5.打开docker后的提示.png

4.接着就下一步,下一步知道初始化成功就好了

3. Docker 设置 点击齿轮进行设置

6.进入设置.png

设置镜像存放位置

7.镜像存放位置.png

设置镜像加速,替换成中科大源,注意这里是JSON格式,格式不对会报错

8.设置中科大源.png

点击 Apply & Restart,此时docker设置就完成了,接下来就在windows terminal里面进行docker操作 4. windows termial中操作docker 输入docker,如果有参数就是成功

9.terminal查看docker运行.png

5.拉取Ubuntu镜像,配置 拉取ubuntu的镜像 docker pull ubuntu 复制代码 下载完后,运行docker images,查看一下本地的镜像 docker images 复制代码 启动一个容器,并进到容器内ubuntu的bash,运行 docker run -it ubuntu bash 复制代码

11.进入镜像.png

首先更新一下,安装sudo apt update && apt upgrade 复制代码 apt install sudo 复制代码

5.安装linux常用的命令工具,-y参数默认安装

sudo apt install -y zsh curl wget git fzf neovim ranger neofetch 复制代码 6. 打包镜像 容器中执行exit退出,我们现在来到了windows terminal的命令行窗口 输入docker ps -a,输出退出的镜像

12.退出镜像.png 3.将容器打包成一个新的镜像,注:因为镜像退出不重新打包会默认初始化

docker commit 1444539f6bca ubuntu:version 复制代码 查看一下本地的镜像,docker images

13.生成新的镜像.jpg

5.进入我们定制的镜像,启动容器命令

docker run -it 1af71524afe3 zsh 复制代码

注意 1444539f6bca是定制镜像的image id,zsh上面安装了,就直接进入zsh的shell

未完待续,后续会有补充~



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有